// ============================================================ //
// ============================================================ //
//
// @Group       : QiXin Supply Chain Team
// @Author      : ZhiQiang Cheng
// @Date        : 2024-07-15
// @Description : Redis脚本
//
// ============================================================ //
// ============================================================ //

package constants

import (
	_ "embed"

	"github.com/go-redis/redis/v8"
)

// ============================================================ //
// 刷新房间活跃人数
// ============================================================ //

//go:embed script_flush_room_poeple.lua
var _FlushRoomPoepleDesc string
var FlushRoomPoeple = func() *redis.Script { return redis.NewScript(_FlushRoomPoepleDesc) }()

// ============================================================ //
// 获取房间信息详情
// ============================================================ //

//go:embed script_get_room_detail.lua
var _GetRoomDetailDesc string
var GetRoomDetail = func() *redis.Script { return redis.NewScript(_GetRoomDetailDesc) }()

// ============================================================ //
// 获取房间投票
// ============================================================ //

//go:embed script_get_room_vote.lua
var _GetRoomVoteDesc string
var GetRoomVote = func() *redis.Script { return redis.NewScript(_GetRoomVoteDesc) }()

// ============================================================ //
// 获取房间等待的商品
// ============================================================ //

//go:embed script_get_room_wait_product.lua
var _GetRoomWaitProductDesc string
var GetRoomWaitProduct = func() *redis.Script { return redis.NewScript(_GetRoomWaitProductDesc) }()
